$(function() {
	/*********** 以下是订单状态更改，查看和列表页共用 ***************/
	// 修改状态
	$("input[name='modifyStatusBtn'],a[name='modifyStatusBtn']").click(function() {
		// TODO $(this) 放showLayout方法里面
		showLayout("remarkerLi", $(this).attr("orderId"), $(this).attr("nextStatus"), $(this).attr("op"), ($(this).val()||$(this).html()) + "&ensp;-&ensp;订单操作");
	});
	// 点击确定按钮事件
	$("#submitBtn").click(function() {
		var orderId = $("#orderId").val();
		var data =  {
				id: $("#orderId").val(),
				op: $("#op").val(),
				remark: $("#remark").val(),
				status: $("#nextStatus").val()
		};
		// 获取值 id
		$.post("/order/info/status/" + orderId + ".html", data, function(d) {
			if(d && d.code == 1) {
				// TODO GXG 刷新本页面，并带参数
				window.location.href = "/order/info/view/" + orderId + ".html";
			} else {
				showLayout("confirmLi", "", "", "", "", "操作结果", d.msg);
			}
		}, "json").error(function(){
			showLayout("confirmLi", "", "", "", "", "操作结果", "服务器出现错误，请重试或联系管理员");
		});
	});
	// 弹出层退出
	$(".tiptop a, .cancel, #closeBtn").click(function() {
		$("#tipDiv").fadeOut(200);
	});
});
/**
 * 显示弹出层
 * @param showContentEl	要显示的控件name属性值
 * @param orderId				订单ID
 * @param nextStatus			订单状态，如果是信息弹出层，设置为""
 * @param op						操作，如果是信息弹出层，设置为""
 * @param title						弹出层标题
 * @param tipText				弹出层的显示内容，只有是信息弹出层才会显示
 * @param uid						用户ID
 */
function showLayout(showContentEl, orderId, nextStatus, op, title, tipText) {
	$(".contentWapper").hide();
	$("#op").val(op);
	$("#nextStatus").val(nextStatus);
	$("#orderId").val(orderId);
	$("#tipTitie").html(title);
	tipText && $(".tip-confim-text").html(tipText);
	if(showContentEl && showContentEl == "remarkerLi") {
		$("#submitBtn").show();
	} else {
		$("#submitBtn").hide();
	}
	$("li[name='"+showContentEl+"']").show();
	$("#tipDiv").fadeIn(200);
}
